.temCard{padding:10px;display: flex;background: #fff;position: relative;
    .img{flex: 2 1;
        .ico{height: 90px;box-shadow: 2px 2px 0px #aaa;border-radius: 9px;}
    }
    .ti{flex: 3 1;padding-left: 5px;
        .title{margin-bottom: 3px;font-size: 1.06rem;}
    }
    .absBlock{position: absolute;padding: 5px;border: 1px solid #bbb;background: white;z-index: 2;top: 50px;width: 89%;left: 3%;
        .arrow_wrp{position: absolute;top: -13px;right: 40%;

            .editor_arrow {display: inline-block;width: 0;height: 0;border-width: 12px;border-style: dashed;position: absolute;
                border-color: transparent;border-top-width: 0;border-bottom-color: #fff;border-bottom-style: solid;
                &.out{top: 0px;border-bottom-color: #bbb;}
                &.in{top: 2px;}
            }
        }
    }
}
.gridRow{margin: 0 -15px;
    .gridTitle{font-size: 17px;overflow: hidden;padding: 0 15px;
        .tit{float: left;}
        .exp{float: right;font-size: 15px;
            input{width: 20px;height: 18px;margin-top: 2px;float: left;}
            .word{display: inline-block;margin-left: 5px;}
        }
    }
    .gridItem{width: 65%;margin: 0 auto;padding: 4px;position: relative;border-radius:5px;
        .gridImg{width: 100%;height: auto;border-radius: 50%;min-width: 47px;min-height: 47px}
        .gridIco{position: absolute;top: 8px;right: -17px;width: 75%;height: 89%;}
    }
    .gridText{font-size: 14px;
        &.active{color: white;}
    }
    .descri{padding: 14px 19px 0;white-space: initial;font-size: 15px;color: grey;text-align: center;}
}

.radius{
    textarea{border-radius: 10px;font-size: 1rem;padding: 5px;line-height: 19.5px;}
}
.moremodule{position: absolute;right: 0px;bottom: 16px;padding: 10px;}
.modeBtn{margin: 0 5px 0px 0;display: inline-block;border-radius: 15px;font-size: 0.9rem;padding: 2px 12px;
    &:active{color:white;background: #ff6300}
}
.timeBtn{padding: 3px 4px;border-radius: 8px;text-align: center;font-size: 0.9rem;line-height: 0.9rem;}
.am-list-extra{touch-action: none;}
.def-listitem1.am-list-item .am-list-line .am-list-extra{flex-basis: initial;}
.def-listitem.am-list-item .am-list-line .am-list-extra{flex-basis: 60%;}
.timelongArea{display: flex;margin-bottom: 5px;
    .btnBlock{flex: 1;padding-right: 2%;}
}


.stick-footer{z-index: 10;position: fixed;bottom: 0;width: 100%;height: 44px;font-size: 1.1rem;line-height: 44px;text-align: center;
    display: flex;
    .total{flex: 21;background: white;white-space: nowrap;}
    .payBtn{flex: 15;background: #d12c28;color: white;font-weight: bold;
        &:active{background: #af2522}
    }
}
